#pragma once
#include <vector>
#include <fstream>
#include <stdio.h>
using namespace std;

#include "Property.h"

class PropertyList
{
private:
	vector<Property> m_cards;
	int m_colors[NUM_COLORS];
public:
	PropertyList()
	{
		for(int i = 0; i < NUM_COLORS; i++)
			m_colors[i] = 0;
	}
	Property* findProperty(char* a_name);
	bool loadFromFile(char* a_filename);

	int getNumPropsPerColor(int a_color) { return m_colors[a_color]; }
};